package com.sunnay.vo.user;

import com.alibaba.fastjson.annotation.JSONField;
import com.sunnay.annotation.SunayField;
import lombok.Data;

import java.io.Serializable;

/**
 * @author lyw
 * @description 用户基础信息
 * @createTime 2023/8/12 23:33
 */
@Data
public class UserInfoVo implements Serializable {

    @SunayField(comment = "用户标识")
    private Integer userAccountId;

    @SunayField(comment = "用户类型")
    private Integer userType;

    @SunayField(comment = "账号")
    private String userName;

    @SunayField(comment = "微信ID")
    private String wxId;

    @SunayField(comment = "积分")
    private double money;

    @SunayField(comment = "绑定店铺数量")
    private Integer shopNum;

    @SunayField(comment = "邀请码")
    private String inviteCode;

    @SunayField(comment = "推荐人")
    @JSONField(serialize = false)
    private String recommendId;

    @SunayField(comment = "剩余次数")
    private Integer bidNum;

    @SunayField(comment = "小号数量")
    private Integer smallNum;

    @SunayField(comment = "客服微信")
    private String customerWechat;
}
